CentOS 8.x下安装docker和docker

您所在的位置:网站首页 centos 8安装docker CentOS 8.x下安装docker和docker

CentOS 8.x下安装docker和docker

2023-08-17 16:55| 来源: 网络整理| 查看: 265

CentOS 8.x下安装docker和docker-compose 安装依赖项 yum install -y yum-utils device-mapper-persistent-data lvm2 # 配置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker依赖项containerd.io yum install -y containerd.io 安装docker-ce yum install -y docker-ce docker-ce-cli 配置docker镜像站 mkdir /etc/docker vim /etc/docker/daemon.json

输入以下内容:

{"registry-mirrors":["https://3wzyb32e.mirror.aliyuncs.com"]}

Esc,:wq 保存退出

设置开机自启动 systemctl enable docker systemctl start docker 验证安装 docker version # 验证配置 docker info docker ps 修改docker存储路径(可选)

提示:此处设置根据实际需要配置

修改docker镜像和容器的存储路径到数据盘:/data/docker(假设位置,请根据实际情况操作)

Docker默认的镜像和容器存储位置在/var/lib/docker

# 准备数据目录 mkdir -p /data/docker # 修改docker.service文件  vim /lib/systemd/system/docker.service

找到ExecStart 一行,ExecStart 的默认内容:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

重点就是配置:--graph=/data/docker --storage-driver=overlay2 --graph 参数就是用来设置docker存储路径的

把上面的默认配置改成以下内容:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker --storage-driver=overlay2

--graph=/data/docker :docker新的存储位置

刷新配置,重启docker systemctl daemon-reload systemctl restart docker 查看docker信息 docker info

看到如下信息即为生效:

Docker Root Dir: /data/docker 安装docker-compose

正常安装

yum install -y docker-compose # 验证安装 docker-compose version curl安装

如果找不到安装源,可使用curl命令下载安装:需访问github,一般情况100%成功

# 自适应平台 curl -L https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose # 赋予可执行权限 chmod +x /usr/local/bin/docker-compose

或直接指定平台参数下载:

# linux-x86_64 sudo curl -L https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose # linux-armv7 sudo curl -L https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-armv7 > /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose pip安装

在python环境下也可以使用python的pip命令安装

# 安装pip yum -y install epel-release yum -y install python3-pip pip3 install --upgrade pip3 # 安装docker-compose pip3 install docker-compose 验证安装 docker-compose version


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3